Evil Clutch


Evil Clutch also known as Il Boscois a 1988 Italian horror film written and directed by Andrea Marfori and distributed by Troma Entertainment.



Source: Wikipedia


RELATED SEARCHES

CAST